<?php


namespace App\Http\Controllers\Car;


use App\Http\Controllers\Controller;
use App\Models\CarModels\PatrolType;
use Illuminate\Http\Request;

class PatrolTypeController extends Controller
{
    /**
     * 巡查任务 任务类型
     *
     * @queryParam  name    巡查内容
     * @queryParam  parent_id    任务类型父级
     *
     * @bodyParam  id    父级id
     */
    public function index(Request $request){
        $query =PatrolType::where(function ($q) use($request){
            $request->has('id') && $q->where('parent_id',$request->get('id'));
        })->get();
        return response()->json(encodeMsg($query,200),200);
    }
    /**
     * 巡查任务 任务类型单条
     *
     * @queryParam  name    巡查内容
     * @queryParam  parent_id    任务类型父级
     */
    public function show($pk){
        $data = PatrolType::find($pk);
        if($data == []){
            return response()->json(encodeMsg(["message"=>"没有任务类型"],404),404);
        }else{
            return response()->json(encodeMsg($data,200),200);
        }
    }
}